﻿namespace TiaoTiaoCode.Common.Dtos
{
    /// <summary>
    /// .net 版本号拆分
    /// </summary>
    public class DotNetVersionDto
    {
        /// <summary>
        /// 原始版本号
        /// </summary>
        public string OrgVersion { get; set; } = default!;

        /// <summary>
        /// 主版本
        /// </summary>
        public int Major { get; set; }

        /// <summary>
        /// 子版本
        /// </summary>
        public int Version { get; set; }

        /// <summary>
        /// 修正版本号
        /// </summary>
        public int MinorNumber { get; set; }

        /// <summary>
        /// 编译版本号
        /// </summary>
        public int BuildNumber { get; set; }

        /// <summary>
        /// 用户自定义说明版本号
        /// </summary>
        public string? CustomVersion { get; set; }
    }
}
